/*公共*/
html,
body {
    -webkit-user-select:none;
    user-select:none;
}
html{
    background: #fff;
}
body {
    font: 28px/1.5 -apple-system-font, "Helvetica Neue", Helvetica, STHeiTi, sans-serif;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-overflow-scrolling: touch;
}
a,
img {
    -webkit-touch-callout:none;/* 禁止长按链接与图片弹出菜单 */
}

/*reset*/
* {
    margin:0;
    padding:0;
}

/*html5*/
header,
footer,
section,
aside,
article,
nav,
dialog,
figure {
    display: block;
}
header,
footer,
nav,
li,
span,
div {
    box-sizing: border-box;
}

img {
    border:0;/*max-width:100%;*/
}
a  {
    text-decoration:none;
}
a:hover {
    text-decoration:none;
}
em {
    font-style:normal;
}
ul,
ol,
li {
    list-style: none;
}
input:focus,
textarea:focus,
button:focus {
    outline:none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

.ui-loader {
    color: #999;
    padding: 30px;
    text-align: center;
    font-size: 32px;

    i{
        display: inline-block;
        vertical-align: middle;
        position: relative;
        text-align: left;
        margin: -3px .2em 0;
        height: 40px;
        width: 40px;

        &:before{
            content: "";
            background: svg-load('../img/loader.svg'; stroke='#999');
            background-size: cover;
            height: 100%;
            width: 100%;
            position: absolute;

            animation: round linear 1.5s infinite;
        }
    }
}